$(function(){
    var form=layui.form
    form.verify({
        nickname:function(value){
            if(value.length>6){
                return"用户昵称不能超过6个字"
            }
        }
    })
    initUserInfo()
// 初始用户基本信息
function initUserInfo(){
    $.ajax({
        type:'get',
        url:'/my/userinfo',
        success:function(res){
            if(res.status!==0)return layer.msg('获取用户信息失败')
            console.log(res)
            // 调用form.val()快速为表单赋值
            console.log(form)
            form.val('formUserinfo',res.data)
        },
        
    })
    }
    // 为重置按钮绑定事件
    $('#btnReset').on('click',function(e){
        e.preventDefault();
        initUserInfo()
    })
    // 监听提交修改事件，更新用户信息
    $('.layui-form').on('submit',function(e){
        e.preventDefault()
        // 发起ajax请i去
        $.ajax({
            type:'post',
            url:'/my/userinfo',
            data:$(this).serialize(),
            success:function(res){
                if(res.status!==0)return layer.msg('更新用户信息失败')
                // 子窗口调用父窗口的方法，来同步更新显示文本头像还欢迎用户的名字
                layer.msg('更新用户信息成功')
                window.parent.getUserInfo()
            }
        })
    })
})


